module nct_arr_4441( Z, X, Y);
input [3:0] Y;
input [3:0] X;
output [3:0] Z;
wire [1] zero =0 ;
wire [1] one =1 ;
wire [1] P0_3 = X[3] & Y[0];
wire [1] P0_2 = X[2] & Y[0];
wire [1] sum1_3 = X[3] & Y[1];
wire [1] P1_2 = X[2] & Y[1];
wire [1] P1_1 = X[1] & Y[1];
wire [1] sum2_3 = X[3] & Y[2];
wire [1] P2_2 = X[2] & Y[2];
wire [1] P2_1 = X[1] & Y[2];
wire [1] P2_0 = X[0] & Y[2];
wire [1] sum3_3 = X[3] & Y[3];
wire [1] P3_2 = X[2] & Y[3];
wire [1] P3_1 = X[1] & Y[3];
wire [1] P3_0 = X[0] & Y[3];
